home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: delta / whiteline CD Series - delta.iso / classics / tools / guck1_8 / guck.txt < prev    next >
Text File  |  1995-11-25  |  44KB  |  935 lines

  1.  
  2.  GGGGG   UU  UU    CCCC    KK  KK         VV  VV     11          88888
  3. GG       UU  UU   CC  CC   KK KK          VV  VV    111         88   88
  4. GG       UU  UU   CC       KKKK           VV  VV     11         88   88
  5. GG GGG   UU  UU   CC       KKK            VV  VV     11          88888
  6. GG  GG   UU  UU   CC       KKKK           VV  VV     11         88   88
  7. GG  GG   UU  UU   CC  CC   KK KK           VVVV      11     ..  88   88
  8.  GGGGG    UUUUU    CCCC    KK  KK           VV     111111   ..   88888
  9.  
  10.  
  11.  © 1988-1990 by Marcel Waldvogel
  12.  © 1991 by Patrick Seemann
  13.  
  14.  
  15. Inhaltsverzeichnis
  16. ==================
  17.  
  18.  1.     Die Idee
  19.  2.     Die Fähigkeiten
  20.  2.1    Textmodus
  21.  2.1.1  WP-Modus
  22.  2.1.2  Der Dump- und der XDump-Modus
  23.  2.1.3  Tastenbelegung im Textmodus
  24.  2.1.4  Maustasten
  25.  2.1.5  Ausdrucken
  26.  2.2    Grafikmodus
  27.  2.2.1  Unterstützte Bildformate
  28.  2.2.2  Tastenbelegung im Grafikmodus
  29.  2.2.3  Maustasten
  30.  2.3    Editoraufruf
  31.  2.4    Die Eingabezeile
  32.  3.     INSTGUCK oder Wie konfiguriere ich GUCK
  33.  3.1    Erklärung des Autostarts
  34.  4.     Die Funktionen von SETUP
  35.  5.     Kurzinstallation für eilige Floppybesitzer
  36.  6.     Kurzinstallation für eilige Harddiskbesitzer
  37.  7.     Installieren in alternativen Benutzeroberflächen
  38.  7.1    Installation unter GEMINI
  39.  7.2    Installation unter NEODESK
  40.  8.     Probleme und ihre Lösung
  41.  9.     Technische Daten für Interessierte
  42.  10.    Technische Daten für Uninteressierte
  43.  11.    Sichtbare Verbesserungen in den letzten Versionen
  44.  12.    Bugs (Fehler und Unschönheiten)
  45.  13.    Ich möchte folgenden Leuten danken
  46.  14.    Liste der Dateien
  47.  15.    Copyrightbestimmungen
  48.  
  49.  
  50.  
  51. 1. Die Idee
  52. ===========
  53.  
  54. Die Idee zu GUCK stammt von R. Fuchs, dessen VIEW 1.1 mir einmal
  55. zwischen die Finger geriet. Doch bald begann ich mich an einzelnen
  56. Unzulänglichkeiten des Programms zu stören. Also gab es für mich nur
  57. eine Lösung: selbst so etwas zu schreiben. Die hier vorliegende Version
  58. von GUCK ist das (vorläufige) Resultat meiner Anstrengungen.
  59.  
  60.  
  61.  
  62. 2. Die Fähigkeiten
  63. ==================
  64.  
  65. Es kann jede beliebige Datei, die vollständig in den Hauptspeicher ihres
  66. Atari ST passt, einlesen und auch anzeigen. Dabei wird je nach Dateiart
  67. eine der folgenden Darstellungsarten gewählt:
  68.  
  69. - Textmodus
  70. - Grafikmodus
  71.  
  72. Die anzuzeigenden Dateien werden in der Argumentzeile übergeben. Dabei
  73. wird auch eine erweiterte Argumentzeile nach dem ARGV-Verfahren unter-
  74. stützt, wie sie beispielsweise von GEMINI erzeugt wird.
  75.  
  76. Diese beiden Modi möchte ich nun gerne beschreiben:
  77.  
  78.  
  79. 2.1 Textmodus
  80. -------------
  81. Dabei werden alle Zeichen angezeigt, die Ihr Atari besitzt, also z.B.
  82. deut- sche Umlaute, griechisches Alphabet und LCD-Ziffern.
  83. Folgende Zeichen werden jedoch speziell behandelt:
  84.  
  85. - [NUL] (ASCII 0): Sieht im Original-ST-Zeichesatz genau gleich aus wie
  86.   das Leerzeichen. Deshalb kann es je nach Lust und Laune als von links
  87.   oben nach rechts unten laufende Zeichenfolge "NUL" oder "00" darge-
  88.   stellt werden. Dies ist mit der Taste [0] umschaltbar.
  89. - [TAB] (ASCII 8): Wird wahlweise expandiert, so dass die nächste
  90.   Cursorposition wieder durch 2, 4 oder 8 ohne Rest teilbar ist.
  91.   Standardmässig sind 8er-Tabulatoren eingestellt, dieser Defaultwert
  92.   kann mit InstGUCK geändert werden.
  93. - [LF] (ASCII 10): Der Text geht am Anfang der nächsten Zeile weiter
  94.   (Zeilenende).
  95. - [CR] (ASCII 13): Wenn es unmittelbar vor einem LF steht, wird es nicht
  96.   angezeigt, sonst aber ist es die schräge Zeichenfolge "CR".
  97. - Falls das letzte Zeichen einer Datei ein [Ctrl-Z] (ASCII 26) ist, wird
  98.   es nicht angezeigt; der Rest des Textes ist davon nicht betroffen.
  99.  
  100. Im 1st-Word-Modus werden einige Spezialzeichen lesbar dargestellt bzw.
  101. unterdrückt, während im Dump-Modus (ausser [NUL]) keine Zeichen inter-
  102. pretiert werden.
  103.  
  104. 2.1.1 WP-Modus
  105. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  106. Der 1st-Word-Modus (kurz WP-Modus) wird automatisch eingeschalten, wenn
  107. das erste Zeichen den ASCII-Wert 31 hat (dies kennzeichnet bei 1st Word
  108. (Plus) den Anfang einer Spezialzeile, wie z.B. Lineal oder Format-
  109. angabe). Er kann jedoch manuell mit der Taste [W] ein- und ausgeschalten
  110. werden. Dort gelten folgende Änderungen:
  111.  
  112. - [FF] (ASCII 12, fester Seitenumbruch) wird nicht dargestellt.
  113. - Das Zeichen nach ASCII 11 bzw. [ESC] wird, wie auch jenes selbst,
  114.   nicht angezeigt. (Diese kennzeichenen für 1st-Word die Länge eines
  115.   Absatzes, der nicht umbrochen werden soll, bzw. eine Attribut-
  116.   umschaltsequenz)
  117. - ASCII 25 (weicher Trennstrich) wird wie in 1st Word mit der Wellen-
  118.   linie dargestellt.
  119. - ASCII 28 ist ein Leerzeichen, welches nur zur Formatierung eingefügt
  120.   wurde (sogenanntes "Stretch Space"). Dieses erscheint als Leerzeichen.
  121. - ASCII 30 kennzeichnet ein verlängerbares Leerzeichen und wird auch als
  122.   normales Leerzeichen ausgegeben.
  123.  
  124. 2.1.2 Der Dump- und der XDump-Modus
  125. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  126. Im sogenannten Dump-Modus erfolgt kein Zeilenumbruch und ausnahmslos
  127. ALLE Zeichen werden dargestellt (ASCII 0 weiterhin in eigener Manier).
  128. Deshalb hat auch die Taste [T] (Tabulatorbreite) keine Bedeutung. Dieser
  129. Modus lässt sich an der anders aufgebauten Titelzeile erkennen. Er wird
  130. automatisch eingeschaltet, wenn eine Zeile (der Abstand zwischen zwei
  131. LF- Zeichen (ASCII 10)) länger als 300 Zeichen ist. Falls die Dateilänge
  132. noch genau 32000 Bytes beträgt, wird die Datei als Bild im Bildschirm-
  133. format angesehen und im Grafikmodus dargestellt. Falls das ausnahmsweise
  134. nicht die richtige Ent- scheidung sein sollte, gelangen Sie durch
  135. Drücken von [Tab] (Details dazu siehe Kapitel 2.1.3 bzw. 2.2.2) in den
  136. Textmodus.
  137.  
  138. Seit GUCK V1.6a wird der Dump-Modus nicht mehr automatisch aktiviert. An
  139. seine Stelle trat der neue XDump-Modus. Vom XDump-Modus gelangt man mit
  140. [X] in den Dump-Modus und von dort auch wieder in den XDump-Modus
  141. zurück. Der XDump-Modus unterscheidet sich vom Dump-Modus nur darin,
  142. dass nur die Zeichen im ASCII-Bereich 32..160 (Buchstaben, Zahlen,
  143. häufige Sonderzeichen und Umlaute) dargestellt werden. Alle anderen
  144. werden durch ein feines hochgestelltes "x" ersetzt. Der Vorteil dieses
  145. Modus besteht darin, dass man ASCII-Texte schneller findet.
  146.  
  147. In allen Textmodi werden Zeilen, die breiter als der Bildschirm sind,
  148. einfach abgeknickt und in der nächsten Bildschirmzeile weitergeführt.
  149. Der Zeilenzähler zählt die Textzeilen (Line Feeds) und nicht die Bild-
  150. schirmzeilen.
  151.  
  152. 2.1.3 Tastenbelegung im Textmodus
  153. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  154. Im Textmodus kann wie folgt herumgefahren werden: ([AB] ist Pfeil nach
  155. unten, [AUF] ist Pfeil nach oben)
  156.  
  157. - Anfang der Datei: [Home], [Alt-T]
  158. - Seite nach oben:  [Ctrl-AUF], [Shift-AUF]
  159. - Zeile nach oben:  [AUF]
  160. - Zeile nach unten: [AB]
  161. - Seite nach unten: [Ctrl-AB], [Shift-AB]
  162. - Ende der Datei:   [Ctrl-Home], [Shift-Home], [Alt-E]
  163.  
  164. - Nächste Datei:    [[Shift-RECHTS]
  165. - Vorherige Datei:  [Shift-LINKS]
  166.  
  167. Zur Kompatibilität mit der Anzeigeroutine des Desktop sind auch folgende
  168. Tasten zulässig:
  169.  
  170. - [Return] geht eine Zeile nach unten
  171. - [Space] rollt zwanzig Zeilen nach unten
  172.  
  173. Zum Ausgleich für [Space] und für alle LED-Benutzer gibt es auch
  174.  
  175. - [Backspace] rollt zwanzig Zeilen nach oben
  176.  
  177. Für dBMan-Freunde wurden folgende Tastenkombinationen eingeführt:
  178.  
  179. - [Ctrl-U] geht eine Seite nach oben (UP)
  180. - [Ctrl-D] geht eine Seite nach unten (DOWN)
  181.  
  182. Zusätzlich ist das numerische Tastenfeld analog einer IBM-Tastatur
  183. belegt:
  184.  
  185.        +-------+-------+-------+
  186.        | 7     | 8     | 9     |
  187.        |       |       |       |
  188.        | Home  | ^     | PgUp  |
  189.        +-------+-------+-------+
  190.        | 4     | 5     | 6     |
  191.        |       |       |       |
  192.        | <     |       | >     |
  193.        +-------+-------+-------+
  194.        | 1     | 2     | 3     |
  195.        |       |       |       |
  196.        | End   | v     | PgDn  |
  197.        +-------+-------+-------+
  198.  
  199. Die weiteren Funktionen im Textmodus sind:
  200.  
  201. - [P] (Print) druckt die gesamte Datei mit Zeichenwandlung aus.
  202. - [Ctrl-P] druckt die gesamte Datei ohne irgendwelche Zeichenwandlung
  203.   aus.
  204. - [B] (Block Print) druckt die Datei beginnend mit der aktuellen Zeile
  205.   (das ist diejenige, die sich direkt unter der Statuszeile befindet)
  206.   mit Zeichenwandlung aus. Näheres dazu in "2.1.5 Ausdrucken".
  207. - [Ctrl-L] (Laserdrucker, ASCII-Code von FormFeed) führt auf dem Drucker
  208.   einen Seitenvorschub durch. Diese Funktion wurde für die Besitzer von
  209.   Laserdruckern eingebaut, kann aber auch von allen anderen benutzt
  210.   werden.
  211. - [0] schaltet zwischen den beiden Darstellungsformen des ASCII-Zeichens
  212.   NUL um (eingebaut, da sich unter den regelmässigen Anwendern fana-
  213.   tische Anhänger sowohl der einen wie auch der anderen Form befinden).
  214. - [W] wechselt zwischen WP-Modus und reiner Textdarstellung. Das Ein-
  215.   schalten dieses Modus schaltet den Dumpmodus aus.
  216. - [D] wechselt zwischen Textdarstellung und Dump-Modus. Das Einschalten
  217.   dieses Modus schaltet den WP-Modus aus. In diesem Modus spielt die
  218.   Ein- stellung der Tabulatorexpansion (siehe unten) keine Rolle.
  219. - [X] wechselt bei eingeschaltetem Dump-Modus zwischen dem neuen XDump-
  220.   Modus (welcher voreingestellt ist) und dem altbekannten Dump-Modus.
  221. - [I] invertiert den Bildschirm (siehe auch Bildmodus).
  222. - [T] wechselt zyklisch zwischen den Tabulatorgrössen 2, 4 und 8 und
  223.   ausgeschalteter Tabulatorexpansion (Default ist 8).
  224. - [G] springt eine Zeile (bzw. im (X)Dumpmodus ein bestimmtes Byte) an
  225.   (siehe auch Kapitel 2.4). Falls die Eingabe leer sein sollte, bleibt
  226.   der Cursor in der aktuellen Zeile.
  227. - [Ctrl-F] sucht nach einer Zeichenkette. Es wird ab der aktuellen Text-
  228.   stelle vorwärts gesucht (siehe auch Kapitel 2.4).
  229. - [F] sucht ebenfalls, unterscheidet aber nicht zwischen Gross- und
  230.   Kleinschreibung.
  231. - [Ctrl-G] sucht weiter nach der unter [Ctrl-F] bzw. [F] eingegebene
  232.   Zeichenkette.
  233. - [Tab] wechselt in den Grafikmodus.
  234. - [Ctrl-E] ruft den Texteditor auf (siehe Kapitel 2.3).
  235. - [Ctrl-K] löscht (nach Rückfrage) die aktuelle Datei.
  236. - [N] wechselt zur nächsten Datei (falls auf der Kommandozeile mehrere
  237.   Dateien angegeben sind).
  238. - [Q], [Esc], [Undo] oder [Ctrl-Q] beenden das Programm (es hat für
  239.   jeden etwas). Für Maustasten siehe weiter unten.
  240.  
  241. Natürlich ist dies ein vorbildliches Programm. Somit gelangen Sie durch
  242. Drücken der Taste [Help] in den kontextsensitiven Helpscreen (tönt gut,
  243. nicht?). Das heisst, je nach eingeschaltetem Modus sieht der Hilfeschirm
  244. anders aus. Im Hilfebildschirm für den Textmodus sind alle aktiven Um-
  245. schalter ("W", "D", "I") mit einem Haken versehen, so dass mit einem
  246. Blick der augenblickliche Stand der Dinge erfasst werden kann. Hinter
  247. "Tabulatorgrösse" steht in Klammern die augenblickliche Tabulatorgrösse
  248. ("-" bedeutet Tabulatorexpansion aus, "2", "4", "8" stehen für die
  249. entsprechende Grösse).
  250.  
  251. Im Textmodus gibt es noch einen zweiten Hilfeschirm, in dem alle Cursor-
  252. funktionen aufgeführt sind. Zu ihm gelangt man vom ersten Hilfeschirm
  253. durch Drücken einer beliebigen Taste (ausser [Undo]).
  254.  
  255. 2.1.4 Maustasten
  256. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  257. Die linke Maustaste hat dieselbe Funktion wie [AB], also eine Zeile nach
  258. unten. Die rechte Maustaste fährt hingegen nach oben, während das
  259. Gedrückthalten beider Tasten wie [ESC] die aktuelle Funktion bzw. das
  260. Programm beendet. Zusammen mit der Shift-Taste kann mit der rechten/
  261. linken Taste die nächste/vorherige Datei angezeigt werden. Diese Maus-
  262. tastenbelegung gilt im ganzen Programm.
  263.  
  264. Die Maustasten haben eine "Tastenwiederholung", jedoch nicht das Drücken
  265. beider Maustasten.
  266.  
  267. Somit lässt sich eine Textdatei mit fünf Mausklicken komplett ansehen:
  268. - Doppelklick links auf die Datei, um GUCK zu starten,
  269. - Gedrückthalten der linken Taste, um den Rest des Dokumentes zu sehen,
  270. - Drücken von beiden Tasten, um GUCK zu beenden.
  271.  
  272. 2.1.5 Ausdrucken
  273. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  274. Alle Druckvorgänge (Datei drucken mit/ohne Zeichenwandlung und Block
  275. drucken) lassen sich mit [ESC] oder beiden Maustasten unterbrechen.
  276.  
  277. Falls der Drucker einmal während 10 Sekunden kein Zeichen mehr annimmt
  278. (Timeout ist eingetreten), erscheint in der Statuszeile eine Abfrage, ob
  279. weiter gedruckt oder aufgehört werden soll. Sollte binnen 20 Sekunden
  280. niemand reagieren, so versucht GUCK den Drucker erneut anzusprechen.
  281. Diese Funktion ist nützlich, wenn ein langes Dokument in Abwesenheit
  282. ausgedruckt werden soll und der Drucker nicht nachkommt (was besonders
  283. bei komplizierten PostScript-Dokumenten öfters auftreten soll).
  284.  
  285. Zum Ausdrucken eines Blockes bestimmt man vorher die Zeilennummer bzw.
  286. die Bytenummer, an der der Ausdruck beendet werden soll. Danach geht man
  287. an den Anfang des auszudruckenden Teiles und startet den Druckvorgang.
  288. Sobald nun die gewünschte Zahl in der Anzeige auftaucht, drückt man
  289. [ESC]. Zugegeben eine etwas barbarische Methode. Aber diese Funktion
  290. benötige ich so selten (eigentlich habe ich sie noch nie gebraucht, nur
  291. getestet, ob sie auch läuft...)
  292.  
  293. In den beiden Druckformen mit Zeichenwandlung ([P] und [B]) wird die mit
  294. INSTGUCK definierte Druckerkonfigurationsdatei zu laden versucht. Falls
  295. mit INSTGUCK kein Name definiert wurde, wird der Text ohne Zeichen-
  296. wandlung ausgedruckt. Sollte beim Laden ein Fehler auftreten, erscheint
  297. eine Fehlermeldung und es wird nichts ausgedruckt. Danach werden bis zum
  298. Programmende alle Ausdruckvorgänge ohne Zeichenwandlung vorgenommen.
  299.  
  300. Falls die Zeichenwandlung aktiv ist, wird vor dem Drucken die Druck-
  301. sequenz $20 (Vertikale Initialisierung) gesendet, nach dem Drucken wird
  302. die Sequenz $21 (Druckende) gesendet. Genaueres entnehmen Sie bitte den
  303. beiligenden .HEX-Dateien. So erstellte .HEX-Dateien können Sie z.B. mit
  304. INSTALL.PRG aus dem 1st-Word-Paket oder mit MAKE_CFG.PRG aus dem
  305. TurboAss-Paket übersetzen (bei letzterem sollten Sie auf Grossschrift
  306. bei den Steuersequenzen achten).
  307.  
  308.  
  309. 2.2 Grafikmodus
  310. ---------------
  311. Der Grafikmodus wird automatisch angewählt, wenn die geladene Datei
  312. einem der nachfolgenden Grafikformate entspricht. Zur Feststellung
  313. dienen die Extension und die Länge (falls es sich um ein unkomprimiertes
  314. Format handelt). Bei einem komprimierten Format wird auf die Extension
  315. und allfällige "Magic Numbers" geachtet.
  316.  
  317. Im folgenden kurz die Bearbeitungsschritte eines Bildes:
  318.  
  319. Zuerst wird es (falls nötig) dekomprimiert. Danach gibt es zwei Fälle:
  320. a) Das Bild ist in der richtigen Auflösung. Dann wird es ganz einfach
  321.    angezeigt.
  322. b) Das Bild ist nicht in der richtigen Auflösung. Dann wird es, falls es
  323.    nicht bereits monochrom ist, in ein monochromes Bild gewandelt.
  324.    Dieses Bild wird dann unter Ausnutzung bloss einer Farbebene ange-
  325.    zeigt.
  326.  
  327. Falls das Bild grösser als der Bildschirm ist, kann mit der Maus im Bild
  328. gescrollt werden. Das Bild folgt einfach der Maus, d.h. wenn die Maus
  329. z.B. in der linken oberen Bildschirmecke ist,  wird auch der linke obere
  330. Bildteil angezeigt.
  331.  
  332. 2.2.1 Unterstützte Bildformate
  333. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  334. Extension      Länge (Bytes)   Beschreibung
  335.  
  336. .DOO, .PIC     32000           monochrom, Screenformat
  337. .PI3           32034/32066     monochrom, Degas (Elite)
  338. .PC3            ---            monochrom, Degas Elite komprimiert
  339. .IMG            ---            monochrom, komprimiert
  340. .IMG            ---            monochrom, Calamus-Page-IMG
  341. .CRG            ---            monochrom, Calamus-Rastergraphik
  342. .PAC            ---            monochrom, STAD komprimiert
  343.  
  344. .PI2           32034/32066     mittlere Auflösung, Degas (Elite)
  345. .PC2            ---            mittlere Auflösung, Degas Elite komprimiert
  346.  
  347. .PI1           32034/32066     niedrige Auflösung, Degas (Elite)
  348. .PC1            ---            niedrige Auflösung, Degas Elite
  349. .NEO           32128           niedrige Auflösung, Neochrome
  350.  
  351. .GEM            ---            Metafiles
  352.  
  353. - Bilder der niedrigen Auflösung (.PI1, .PC1, .NEO) werden für die Dar-
  354.   stellung in nicht-niedriger Auflösung errordiffundiert. Dies ergibt
  355.   sehr natürliche Grauwerte, jedoch dauert diese Umwandlung ca. 5 Sekun-
  356.   den. Der Betrachter wird jedoch mit einem sehr ansprechend aussehenden
  357.   Bild belohnt.
  358. - .PI2-Bilder können nur in der mittleren Auflösung betrachtet werden.
  359. - .PC2-Bilder können auch in anderen Auflösungen betrachtet werden.
  360.   Dabei werden sie nach einem äusserst einfachen Prinzip (sie werden wie
  361.   ein .PC3-Bild dekomprimiert) nach monochrom gewandelt.
  362. - Da es bei STAD-Bildern neben der Extension ".PAC" noch viele andere
  363.   (z.B. ".SEQ") gibt und es die eindeutigste dieser "magischen Zahlen"
  364.   hat, wird nur noch auf diese und nicht mehr auf die Extension
  365.   getestet.
  366. - Metafiles werden in allen Auflösungen dargestellt. Damit das Bild
  367.   richtig angezeigt wird, sollte in der Datei die maximale Ausdehnung
  368.   korrekt angegeben sein. Manche Programme lassen diese auf 0, weshalb
  369.   GUCK sie nicht anzeigt (alle Koordinaten werden durch 0 dividiert).
  370. - Dateien, die genau 32000 Bytes lang sind und nicht als reinen Text
  371.   identi- fiziert wurden (weil mindestens eine "Zeile" länger als 300
  372.   Bytes ist), werden wie Bilder im Screenformat behandelt.
  373. - Falls bei unbekanntem Bildformat in den Bildmodus geschalten wird,
  374.   wird von einem monochromen Bild von 640 Pixeln Breite ausgegangen. Die
  375.   Höhe bestimmt sich aus der Dateilänge.
  376.  
  377. 2.2.2 Tastenbelegung im Grafikmodus
  378. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  379. Die Tastatur ist im Vergleich zum Textmodus mager belegt, trotzdem folgt
  380. hier die Übersicht:
  381.  
  382. - [I] invertiert den Bildschirm (für alle, die lieber weiss auf schwarz
  383.   arbeiten, bei Bildern aber nicht invers denken wollen).
  384. - [S] speichert den aktuellen Bildschirm im Degasformat. Der Name ist
  385.   mit dem der geladenen Datei identisch, aber mit der Endung .PI1, .PI2
  386.   oder .PI3; so wird also "C:\BILDER\TEST.NEO" zu "C:\BILDER\TEST.PI3".
  387.   Falls die Datei bereits existiert, sehen Sie eine entsprechende
  388.   Fehlermeldung. Die Möglichkeit Bilder abzuspeichern ist vor allem
  389.   bei Metafiles und Bildern aus der niedrigen Auflösung interessant.
  390.   (Beide Ideen sind von Martin Leidig). Diese Funktion (wie auch
  391.   [Ctrl-S] weiter unten) ist nur in den ursprünglichen 3 Bildschirmmodi
  392.   (low, medium, high) möglich.
  393. - [Ctrl-S] speichert den aktuellen Bildschirm im Degasformat. Hier wird
  394.   eine bereits existierende Datei gleichen Namens jedoch gnadenlos
  395.   überschrieben.
  396. - [Alt-Help] ist eigentlich keine eingebaute Funktion, dürfte aber
  397.   trotzdem von manchem Anwender benutzt werden.
  398. - [Ctrl-E] ruft den Grafikeditor auf (siehe Kapitel 2.3).
  399. - [Ctrl-K] löscht (nach Rückfrage) die aktuelle Datei.
  400. - [N] zeigt die nächste Datei an, falls auf der Kommandozeile mehrere
  401.   Dateien angegeben wurden.
  402. - [Q], [Esc], [Undo], [Ctrl-Q] beenden das Programm (eine dieser Tasten
  403.   reicht!).
  404.  
  405. 2.2.3 Maustasten
  406. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  407. Die Maustasten sind wie im Textmodus belegt. Siehe deshalb 2.1.4
  408.  
  409.  
  410. 2.3 Editoraufruf
  411. ----------------
  412.  
  413. Mit INSTGUCK können zwei Editoren definiert werden, je einer für den
  414. Text- und den Grafikmodus. Diese werden durch Drücken von [Ctrl-E]
  415. aufgerufen. Der Editor wird mit shel_write() gestartet, danach kehrt man
  416. also nicht mehr zu GUCK zurück. Der Aufruf mit shel_write() funktioniert
  417. nicht aus allen Shells (alternative Benutzeroberflächen) heraus, er ist
  418. jedoch nötig, da sonst (d.h. mit Pexec()) kein GEM-Editor aufgerufen
  419. werden könnte.
  420.  
  421. Beim Starten des Editors wird der Namen der gerade betrachteten Datei
  422. als Parameter übergeben. Wenn dieser keinen Pfad beinhaltet, wird zuerst
  423. noch das aktuelle Laufwerk und der aktuelle Pfad davorgehängt.
  424.  
  425.  
  426.  
  427. 2.4 Die Eingabezeile
  428. --------------------
  429.  
  430. Zur Eingabe der Zeilen- bzw. Bytenummer bei [G] und zur Eingabe des
  431. Suchstrings wird eine eigene minimale Kommandozeile benutzt. Hier
  432. einige Hinweise zu deren Benutzung:
  433.  
  434. - [ESC] löscht die ganze Eingabezeile.
  435. - [Backspace] löscht das Zeichen links vom Cursor.
  436. - [Return] verlässt die Eingabezeile.
  437. - Controlzeichen (ASCII 0 bis 31) können nicht eingegeben werden.
  438. - Bei der Eingabe einer Nummer können nur Ziffern eingegeben werden.
  439.  
  440.  
  441.  
  442. 3. INSTGUCK oder Wie konfiguriere ich GUCK
  443. ==========================================
  444.  
  445. Eilige Anwender sollten dieses Kapitel überspringen und direkt das ent-
  446. sprechende Kapitel aus der Serie "Kurzinstallation für Eilige" lesen.
  447.  
  448. Menüpunkte werden in der Form <Titel/Eintrag> angegeben. So bezeichnet
  449. <Datei/Beenden> den Eintrag "Beenden" im Menü "Datei".
  450.  
  451. Zuerst machen Sie sich ein Backup von allen Dateien. Falls sie eine
  452. Harddisk besitzen und GUCK auf die Harddisk installieren möchten,
  453. kopieren Sie alle Dateien in einen Ordner GUCK auf ihrer Harddisk.
  454. Danach starten Sie (mit Doppelklick) INSTGUCK.PRG (dieses befindet sich
  455. im Ordner GUCK, falls Sie eine fachgerechte Kopie erhalten haben).
  456. Wenn Sie Lust haben, können Sie im <INSTGUCK/Über INSTGUCK>-Dialog ein
  457. bisschen herumspielen, danach geht es aber an die eigentliche
  458. Installation:
  459.  
  460. - Sie gehen auf <Datei/Suche GUCK>.
  461. - Im Dateiauswahldialog (hübsches Wort, nicht??) suchen Sie GUCK. Falls
  462.   es GUCK.TTP heisst (Voreinstellung), drücken Sie einfach <Return> oder
  463.   be- treten diesen Dialog gar nicht erst.
  464. - Sie gehen auf <Datei/Kopiere GUCK nach>.
  465. - Sie können dort das Laufwerk, den Ordner und den Dateinamen wählen.
  466.   Nach- dem Sie OK gedrückt haben, werden Sie nach den Pfaden für die
  467.   beiden Editoren und die .CFG-Datei gefragt. Sobald Sie diesen Dialog
  468.   verlassen, wird GUCK dorthin kopiert. (Um ein bereits kopiertes GUCK
  469.   mit anderen Editoren oder einem anderen Druckertreiber zu versehen,
  470.   kopieren Sie GUCK einfach auf sich selbst (das heisst, dass Pfad für
  471.   "Kopiere GUCK" derselbe ist, wie den, den Sie bei "Suche GUCK"
  472.   eingestellt haben.)
  473.  
  474.   Durch Doppelklick auf die 3 Pfadzeilen erscheint ein Dateiauswahl-
  475.   dialog (Nein! Nicht schon wieder dieses Monsterwort!), in dem Sie die
  476.   Datei oder das Programm suchen können. Die Maximallänge der Pfade
  477.   beträgt 47 Zeichen. Falls ein Editorpfad leer sein sollte, ist kein
  478.   Editor definiert. Ist jedoch der Pfad des Druckertreibers leer, wird
  479.   ohne Zeichen- wandlung gedruckt.
  480.  
  481. - Falls Sie GUCK noch nie installiert haben oder das neue GUCK an einen
  482.   anderen Ort kopiert haben, wählen Sie aus dem Menü "Installieren" den
  483.   Ihnen zusagenden Eintrag:
  484.   * <Installieren/auf Disk> trägt die Position des kopierten GUCK in der
  485.     Datei DESKTOP.INF auf Ihrem Bootlaufwerk ein. Das Bootlaufwerk ist
  486.     jenes Laufwerk, mit dem Sie das System gestartet haben. Bei allen
  487.     Besitzern einer Harddisk (auch Wechselplatte usw.) dürfte dies C:,
  488.     bei den anderen meist A: sein. Diese Änderung wird erst nach dem
  489.     nächsten RESET wirksam. Falls INSTGUCK kein DESKTOP.INF finden soll-
  490.     te, müssen Sie GUCK mit dem nächsten Menüpunkt im Speicher instal-
  491.     lieren und dann mit der Funktion <Extras/Arbeit sichern> des DESKTOP
  492.     ein DESKTOP.INF anlegen (in welchem GUCK dann bereits installiert
  493.     ist).
  494.   * <Installieren/im Speicher> trägt die Position des kopierten GUCK in
  495.     der vom DESKTOP im Speicher gehaltenen Kopie des DESKTOP.INF ein.
  496.     Dies ist für diejenigen, die GUCK nur "mal kurz" ausprobieren
  497.     möchten. Falls es dann trotzdem gefallen sollte, kann es auf dem
  498.     DESKTOP mit <Extras/ Arbeit sichern> gesichert werden.
  499.   * <Installieren/Speicher und Disk> trägt die Position des kopierten
  500.     GUCK an den beiden oben erwähnten Stellen ein und verbindet so die
  501.     Annehmlichkeiten beider Lösungen.
  502.   * <Installieren/Überall entfernen> entfernt GUCK und andere, in
  503.     analoger Weise installierte, Programme aus dem Speicher und aus dem
  504.     DESKTOP.INF, das mit <Installieren/auf Disk> verändert wurde (oder
  505.     würde). Für Details sehen Sie bitte in der Beschreibung zu diesem
  506.     Menüpunkt nach.
  507. - Sie verlassen jetzt INSTGUCK.PRG und doppelklicken auf einige Dateien,
  508.   um GUCK auszuprobieren. Programme werden natürlich noch normal
  509.   gestartet! Falls Sie aber trotzdem ein Programm mit GUCK ansehen
  510.   wollen, können Sie:
  511.   - Das Programm umbenennen, so dass es nicht mehr auf .PRG, .APP, .TOS
  512.     oder .TTP endet und dann doppelklicken. Vergessen Sie nicht, dem
  513.     Programm anschliessend wieder seinen alten Namen zu geben.
  514.   - GUCK.TTP anklicken und in der erscheinenden Dialogbox den Pfad und
  515.     Namen des "Opfers" eintragen.
  516.  
  517. Falls Sie besonders viel Musse haben sollten, geniessen Sie doch den
  518. Bildschirm von INSTGUCK einige Sekunden lang und sehen Sie dem Maus-
  519. zeiger zu, wie er so ruhig auf dem grauen Desktop sitzt.
  520.  
  521.  
  522. 3.1 Erklärung des Autostarts
  523. ----------------------------
  524.  
  525. Wie Sie sicher bereits bemerkt haben, kann man Programme auf beliebige
  526. Dateien anmelden. Diese Dateien werden meist aufgrund ihrer Extension
  527. ausgewählt. Im DESKTOP.INF existiert jedoch ein weiterer Eintrag, der
  528. sagt, welches Programm bei allen nicht anderweitig angemeldeten Dateien
  529. gestartet werden soll. Da hier im Normalfall kein Dateiname eingetragen
  530. ist, wird dann eine interne Funktion des DESKTOPs gestartet: Der DESKTOP
  531. meldet sich mit dem bekannten Dialog "Diese Datei kann nur angezeigt
  532. oder gedruckt werden: Anzeigen, Drucken, Abbruch".
  533.  
  534. INSTGUCK.PRG ändert nun diesen Eintrag, so dass er auf ein beliebiges
  535. Programm (meist GUCK.TTP) zeigt. Dieses wird dann anstelle dieser
  536. Funktion des DESKTOPs gestartet.
  537.  
  538. Dieser Eintrag meldet GUCK.TTP (oder sonstwas) auf *.*, also alle
  539. Dateien, an. Dadurch, dass dies der erste Eintrag ist, wird er jedoch
  540. nur beachtet, falls nicht einer der anderen Einträge zutrifft (z.B.
  541. Anmeldung von WORDPLUS.PRG auf *.DOC). Somit hat dieser Eintrag die
  542. niedrigste Priorität.
  543.  
  544. Sollten Sie jedoch GUCK.TTP mit <Extras/Anwendung anmelden> auf den
  545. Dateityp "*" anmelden (gehen sie _NICHT_ auf <Extras/Arbeit sichern>!),
  546. dann können Sie keine Programme mehr starten, da diese alle als zu GUCK
  547. gehörende Dokumente angesehen würden. Der letzte Eintrag hat also die
  548. höchste Priorität und kann alle anderen Anmeldungen blockieren.
  549.  
  550.  
  551.  
  552. 4. Die Funktionen von SETUP
  553. ===========================
  554.  
  555. Erst mit SETUP können Sie die Geschwindigkeit von GUCK (und auch TEMPUS)
  556. voll geniessen: Es stellt die Tastaturwiederholungsrate auf den höchst-
  557. möglichen Wert ein. Weiterhin stellt es den Druckertyp auf "Epson" ein,
  558. so dass Hardcopies in ihrer vollen Pracht erstrahlen. Darüberhinaus
  559. schaltet es den lästigen Tastenklick aus. Bis hier macht es nichts, das
  560. das "Kontrollfeld"- Accessory nicht auch könnte; SETUP belegt aber nach
  561. dem Aufruf aus dem AUTO- Ordner keinen Speicherplatz oder
  562. Accessoryeintrag.
  563.  
  564. Es hat jedoch noch einen weiteren Vorteil: Wenn Sie während dem
  565. Aufstarten die Taste [Control] gedrückt halten und im Hauptinhalts-
  566. verzeichnis ihres Bootlaufwerkes (in dem der AUTO-Ordner liegt) eine
  567. Datei namens COMMAND.TOS liegt, so wird diese gestartet. Diese Funktion
  568. brauche ich jeweils, falls (wieder) einmal irgend ein Accessory oder
  569. AUTO-Programm, welches nach SETUP im AUTO-Ordner gestartet würde,
  570. abstürzen sollte - weil es sich zum Beispiel nicht mit einem anderen
  571. verträgt - können sie im COMMAND.TOS (einem beliebigen GEM-unabhängigen
  572. Kommandointerpreter) diese Dateien umbenennen oder löschen, so dass sie
  573. nicht mehr gestartet werden. Dies erspart Ihnen vor allem beim Arbeiten
  574. mit einer (oder auch mehreren) Harddisk viel Mühe.
  575.  
  576. Die Reihenfolge, in der die AUTO-Ordner-Programme gestartet werden, ent-
  577. spricht der Reihenfolge, in der die Einträge im Inhaltsverzeichnis vor-
  578. handen sind. Diese hat im allgemeinen nichts mit der Anzeige im DESKTOP
  579. gemeinsam, bei einigen alternativen Benutzeroberflächen (z.B. GEMINI)
  580. können Sie jedoch auf unsortierte Darstellung umschalten. Um SETUP als
  581. erstes Programm in den AUTO-Ordner zu befördern, gibt es einen einfachen
  582. Weg: Sie kopieren den ganzen Ordner an irgendeinen anderen Ort, löschen
  583. dann seinen Originalinhalt und kopieren SETUP.PRG als erstes wieder
  584. hinein. Danach kopieren Sie die restlichen Dateien aus dem gesicherten
  585. Ordner wieder in den AUTO-Ordner.
  586.  
  587. Neuere SETUPs löschen auch den sogenannten Shell-Pointer (_shell_p).
  588. Dieser wird im Zusammenhang mit verschiedenen Kommandooberflächen
  589. (MUPFEL, GULÄM etc.) benötigt, beim RESET vom TOS jedoch nicht richtig
  590. gelöscht. So macht SETUP das Programm SHELL0 (liegt bei GEMINI/MUPFEL
  591. bei) überflüssig.
  592.  
  593. Wenn Ihnen das obige alles ein bisschen spanisch vorkommt, braucht Sie
  594. das nicht weiter zu kümmern. Mit grösster Wahrscheinlichkeit haben Sie
  595. dann für SETUP sowieso keinen Bedarf...
  596.  
  597.  
  598. 5. Kurzinstallation für eilige Floppybesitzer
  599. =============================================
  600.  
  601. So eilig können Sie es eigentlich gar nicht haben, sonst hätten Sie sich
  602. schon lange eine Harddisk gekauft! Falls doch, beachten Sie folgendes:
  603.  
  604. Sollten Sie bereits eine RAM-Disk besitzen, die ausgewählte Dateien beim
  605. Systemstart automatisch hineinkopiert, so kopieren Sie den Ordner GUCK
  606. oder zumindest GUCK.TTP auf ihre Bootdiskette und stellen den Auto-
  607. kopiervorgang so ein, dass GUCK mit in die RAM-Disk kopiert wird. Wie
  608. Sie dies einstellen können, steht in der Beschreibung zu Ihrer RAM-Disk.
  609.  
  610. Falls Sie keine derartige RAM-Disk besitzen, sollten Sie sich eine
  611. solche zulegen, oder mindestens nach einem externen Programm Ausschau
  612. halten, das automatisch Dateien kopieren kann.
  613.  
  614.  
  615.  
  616. 6. Kurzinstallation für eilige Harddiskbesitzer
  617. ===============================================
  618.  
  619. Kopieren Sie sich den ganzen Ordner GUCK irgendwo auf die Harddisk und
  620. starten Sie danach INSTGUCK.PRG. Danach klicken Sie auf den Menüpunkt
  621. <Installieren/Speicher und Disk> und verlassen danach das Programm. Dies
  622. war dann auch schon alles!
  623.  
  624.  
  625.  
  626. 7. Installieren in alternativen Benutzeroberflächen
  627. ===================================================
  628.  
  629. [Für Informationen, wie GUCK unter hier nicht aufgeführten Desktops
  630. installiert werden kann, bin ich jederzeit dankbar]
  631.  
  632.  
  633. 7.1 Installation unter GEMINI
  634. -----------------------------
  635.  
  636. GEMINI ist ein sehr guter alternativer Desktop von Gereon Steffens und
  637. Stefan Eissing. Er ist Shareware und die (aktuelle) Version 1.21 ist
  638. unter anderem in der Mailbox "Maus Münster" (Telefon neu +49-251-77261)
  639. zu erhalten.
  640.  
  641. Nachdem Sie GUCK auf Ihre Arbeitsdiskette bzw. Harddisk kopiert haben,
  642. melden Sie GUCK.TTP mit "Applikation..." bei GEMINI an. In der dort
  643. erscheinenden Dialogbox geben Sie einen Stern ("*") ein. Darunter wählen
  644. Sie zusätzlich zu "Immer Parameter übergeben" noch "Vorher alle Fenster
  645. schliessen" und "Es ist eine GEM-Anwendung" an. Nach dem Anwählen von
  646. "OK" erscheint nun eine Dialogbox, in der alle bereits angemeldeten
  647. Applikationen angezeigt werden, darunter in der ersten Zeile auch GUCK.
  648. Damit nun nicht für jede Datei GUCK aufgerufen wird, muss dessen Eintrag
  649. in die letzte Zeile verschoben werden. Dazu selektieren Sie die GUCK-
  650. Zeile und wählen "Löschen" an! Dann schieben Sie das Icon über dem
  651. "Löschen"-Button an die letzte (unterste) Position in der Applikations-
  652. liste. Nun "OK" klicken und "Extras/Status sichern..." nicht vergessen.
  653.  
  654. Falls Sie ab&zu auch MUPFEL verwenden, sollten Sie in der Datei
  655. MUPFEL.MUP folgende Zeile einfügen (die Stelle ist beliebig, sinnvoller-
  656. weise aber in der Nähe der anderen setenv-Befehlen):
  657.  
  658. setenv GUCK_TTP B:Y,W:Y
  659.  
  660. Ausserdem sollte in GEMINI.MUP noch folgender Eintrag vorgenommen
  661. werden:
  662.  
  663. setenv GUCK_TTP W:N
  664.  
  665. Damit ist sichergestellt, dass GUCK sowohl unter GEMINI/VENUS als auch
  666. in der Stand-alone-Mupfel jeweils den gesamten Bildschirm nutzen kann.
  667.  
  668. VORSICHT: Zumindest bis und mit Gemini 1.21 hat es in der eingebauten
  669. Mupfel einen Fehler, der bei Argumentzeilen auftritt, die (mit ARGV)
  670. länger als etwa 250 Zeichen sind. Dies führt zu einem megamässigen
  671. Absturz mit mehreren Bomben und Rückkehr aufs ST/TT-Desktop!
  672.  
  673.  
  674. 7.2 Installation unter NEODESK
  675. ------------------------------
  676.  
  677. Zum Installieren "Optionen -- Voreinstellungen ändern" anwählen. In der
  678. darauf erscheinenden Dialogbox den Button 'Pfade---' anklicken. Es
  679. erscheint eine Dialogbox, in welcher GUCK unter 'Text-Anzeige-Programm'
  680. mit dem vollständigen Pfad eingetragen werden kann. Danach das Speichern
  681. des Inf-Files nicht vergessen!
  682.  
  683.  
  684. 8. Probleme und ihre Lösung
  685. ===========================
  686.  
  687. - GUCK stürzt ab
  688.   SOFORT(!) mit mir Kontakt aufnehmen, ausser Sie haben eine der
  689.   folgenden bekannten Problemfälle:
  690.   * Die Fileselectorbox von M. Patzel (z.B. Version 4/1989) befindet
  691.     sich im AUTO-Ordner und das "New Fileselector"-Accessory von C.
  692.     Allan ist auch installiert.
  693.     In diesem Falle sollten Sie eine der beiden Fileselectorboxen
  694.     entfernen, oder GUCK.TTP in GUCK.PRG umbenennen, bevor Sie es
  695.     (nochmals) installieren.
  696.   * Falls Sie die Fileselectorbox von M. Patzel zusammen mit dem xVT52-
  697.     Emulator verwenden sollten, können Sie überhaupt keine TOS- und TTP-
  698.     Programme mehr aufstarten. Dies hat nichts mit GUCK zu tun; um GUCK
  699.     aber trotzdem verwenden zu können, sollten Sie es wie oben angegeben
  700.     umbenennen oder auf eines der beiden AUTO-Ordnerprogramme ver-
  701.     zichten.
  702.   Dass die Fileselectbox von M. Patzel beide Male hier auftaucht, hat
  703.   nichts mit einer allfälligen Abneigung meinerseits zu tun! Es liegt
  704.   einfach in der Natur der Dinge, dass es schwer ist, im AES-/VDI-Vektor
  705.   drinzubleiben, da er vom Betriebssystem beim Start und Ende eines
  706.   TOS-Programmes verändert wird. Und sobald zwei Programme sich dort
  707.   einhängen, führt dies automatisch zu Problemen, und GUCK als häufig
  708.   gestartetes TTP-Programm zeigt diese auf.
  709.  
  710. - Ein mit einem Fontwechselprogramm geänderter Systemfont wird von GUCK
  711.   ignoriert
  712.   Verwenden Sie einen Font Changer, der auch beim Start von TOS- und
  713.   TTP-Programmen den geänderten Zeichensatz beibehält, oder ändern sie
  714.   den Namen von GUCK (siehe weiter oben).
  715.  
  716. - Der Bildschirm sieht schrecklich aus
  717.   Es könnte sein, dass sich Ihr Geschmack überhaupt nicht mit meinem
  718.   deckt, oder es liegt daran, dass die entsprechende Auflösung nicht
  719.   unterstützt wird.
  720.  
  721.  
  722. Soweit mir bekannt ist, bestehen ansonsten keine Probleme mit
  723. irgendwelchen Programmen oder TOS-Versionen, GUCK läuft sogar unter
  724. OverScan und auf dem Atari TT. Die verschiedenen Vorgängerversionen
  725. dieses GUCK wurden und werden seit über zwei Jahr ohne Probleme auf den
  726. unterschiedlichsten Computern der Atari-ST-Serie verwendet.
  727.  
  728.  
  729.  
  730. 9. Technische Daten für Interessierte
  731. =====================================
  732.  
  733. Die aktuelle Version von GUCK wurde mit dem Turboass von Markus Fritze
  734. (und dem Tempelmon) entwickelt. Die Source zu GUCK umfasst 120K, aufge-
  735. teilt auf 5000 Zeilen.
  736.  
  737. INSTGUCK, das Installationsprogramm, wurde mit Megamax Modula von ASH
  738. ent- wickelt und besteht aus 900 Zeilen, die 26K füllen. Hinzu kommt
  739. noch eine Resourcedatei von über 6K Länge.
  740.  
  741.  
  742.  
  743. 10. Technische Daten für Uninteressierte
  744. ========================================
  745.  
  746. (keine)
  747.  
  748.  
  749.  
  750. 11. Sichtbare Verbesserungen in den letzten Versionen
  751. =====================================================
  752.  
  753. Dieser Abschnitt ist für alle die gedacht, die bisher schon mit GUCK
  754. zufrieden waren, und nur wissen wollen, was ich in der Zwischenzeit
  755. alles getan habe. Wer allerdings mehr als ungefähr 0.3 Versionen im
  756. Rückstand ist, tut gut daran, die ganze, unterdessen mehrfach über-
  757. arbeitete Dokumentation nochmals zu lesen.
  758.  
  759. - V1.5:  Übersichtlichere Hilfeseite.
  760.          Die Bilder sollten (endlich!) in allen Auflösungen laufen.
  761.          Die Bildformate .PI2 und .PC1 werden neu unterstützt.
  762.          In zu grossen Bildern kann man (endlich!) scrollen.
  763. - V1.5a: Ein Fehler in der STAD-Dekompression behoben.
  764.          Mit [Backspace] kommt man 20 Zeilen nach oben.
  765. - V1.5b: Läuft nun auch auf dem Matrix-Grossbildschirm (die
  766.          Treibersoftware setzte eine Systemvariable nicht bzw. falsch).
  767. - V1.5c: Der Druckertimeout wurde auf 10 Sekunden erhöht, damit auch
  768.          langsame Einzelblatteinzüge mitkommen.
  769. - V1.6:  Neue Bildformate: Calamus-Rastergraphik und -Page-IMG.
  770.          20 Sekunden nach einem Druckertimeout versucht GUCK den Drucker
  771.          erneut anzusprechen, falls der Benutzer keine Taste drückt.
  772. - V1.6a: Die Dateigrösse wird anders bestimmt, so dass auch Dateien
  773.          geladen werden können, die erst beim Laden entpackt werden.
  774.          GUCK wartet auf das Loslassen von [Ctrl-L], bevor der Formfeed
  775.          verschickt wird (sonst gibt es Probleme mit Laserbrain).
  776.          XDumpmodus eingebaut (siehe Kapitel 2.1.2)
  777. - V1.6b: Neue Funktionen: Goto Line/Byte und Find String/Find Same.
  778.          Beim Umschalten zwischen Textmodus und WP-Modus bzw. beim
  779.          Wechseln der Tabulatorgrösse bleibt der Text jetzt am selben
  780.          Ort stehen.
  781.          AusGUCK gibt es nicht mehr, da die meisten Benutzer von GUCK,
  782.          die nicht über eine Harddisk verfügen, zumindest im Besitze
  783.          einer guten RAM-Disk sind.
  784. - V1.7:  Aus GUCK heraus ist ein Editor aufrufbar (je einer für Text-
  785.          und Graphikmodus).
  786.          Beim Ausdrucken können die Zeichen optional über eine CFG-Datei
  787.          im 1st-Word-Format gewandelt werden.
  788.          Falls in der Kommandozeile mehrere Dateinamen übergeben werden,
  789.          kann man mit [N] zur jeweils nächsten Datei wechseln.
  790. - V1.7a: Diverse kleinere und grössere Bugs, über die Marcel und ich beim
  791.          Codedurchschauen gestolpert sind.
  792. - V1.7b: Werden mehrere Dateinamen übergeben, so kann nun vor- und
  793.          zurückgeblättert werden (siehe 2.1.3/4). AES-Anmeldung
  794.          geändert und mit wind_update() sichergestellt, dass keine ACCs
  795.          (z.b. CLOCK.ACC) in GUCK auf den Bildschirm malen.
  796. - V1.7c: [Hüstel, schäm] Auf dem ST führte 1.7b zu Bomben dank einem
  797.          Wort-Zugriff auf eine ungerade Adresse. Ausserdem einen Fehler
  798.          beim Scannen der Commandline behoben.
  799. - V1.7d: InstGUCK sollte jetzt auch mit NEWDESK.INF (MSTE/TT)
  800.          klarkommen.
  801.          CRGs können (wieder) dargestellt werden (noch nicht 100%ig!).
  802.          Die Default-Grösse für den Tabulator kann eingestellt werden.
  803. - V1.7e: Immer diese TT/ST-Probleme. Diesmal stürzte InstGUCK bei der Suche
  804.          nach einer FPU ab...
  805. - V1.7f: Ctrl-K löscht die aktuelle Datei, ARGV wird unterstützt, Ctrl-E
  806.          versucht immern, einen Pfad zu übergeben, 'F' sucht ohne Unter-
  807.          scheidung von Gross- und Kleinschreibung.
  808. - V1.8:  Alt-E springt an den Text-Anfang (wie Tempus),
  809.          PAGE.IMG (von Calamus) können wieder dargestellt werden.
  810.  
  811. Des weiteren wurden noch einige kleinere Fehlerkorrekturen und grössere
  812. interne Umstrukturierungen vorgenommen.
  813.  
  814.  
  815.  
  816. 12. Bugs (Fehler und Unschönheiten)
  817. ===================================
  818.  
  819. - Bilder speichern funktioniert nur in den ursprünglichen 3 Bildschirm-
  820.   auflösungen.
  821. - Die Helpseite ist nur mit mindestens 80x25 Zeichenpositionen lesbar.
  822. - Metafiles werden nur richtig angezeigt, falls im Header auch die
  823.   minimalen und maximalen Bildkoordinaten richtig angegeben sind.
  824. - Page-IMG können nicht (mehr?) dargestellt werden.
  825. - läuft nicht im AUTO-Ordner
  826. - das Betrachten von Bildern im Farbmodus sollte momentan mehr als
  827.   Zugabe denn als Feature betrachtet werden. Sonderlich gelungen ist es
  828.   auf alle Fälle nicht, so werden beispielsweise PI1-Bilder in ST-MEDIUM
  829.   zuerst nach schwarzweiss umgerechnet und dann dargestellt...
  830.  
  831.  
  832. 13. Ich möchte folgenden Leuten danken
  833. ======================================
  834.  
  835. (Wer sich nicht auf dieser Liste wiederfindet, sich aber trotzdem hier
  836. erwähnt sehen möchte, soll sich vertrauensvoll an mich wenden)
  837.  
  838. Die Reihenfolge ist (in etwa) chronologisch.
  839.  
  840. - Stefan Herzer und Peter Melzer für die STAD-Dekompression
  841. - Bernhard Bayer für den Algorithmus zum Darstellen der Metafiles
  842. - Urs Müller für die Errordiffusion
  843. - Diversen Mitgliedern des ACC Zürich für ihre ständige Testerei
  844. - Markus Fritze und Sören Hellwig für ihr Gespann TurboAss/Bugaboo
  845. - Tim Fuhrmann, Laurenz Prüssner und vielen anderen für ihr ständiges
  846.   Drängen nach einer Farb- bzw. OverScan-Version
  847. - Hansjürg Bürgler für das Zur-Verfügung-Stellen seines Farbmonitors
  848. - Martin Wunderli für das Zur-Verfügung-stellen-Wollen seines
  849.   Farbmonitors (er rief zehn Minuten später an)
  850. - Raymond Stofer für seine allgemeine Degas-Dekompression
  851. - Karsten Isakovic für sein OverScan, ohne das GUCK wahrscheinlich
  852.   weiterhin nur in 640x400 monochrom laufen würde
  853. - Christof Wyss für sein nettes Titelbild
  854. - Marcel Waldvogel (natürlich!), von dem das Programm eigentlich stammt
  855.   und der die Weiterentwicklung an mich abgetreten hat, nachdem er sich
  856.   seinen neXTen Computer kaufen will.
  857. - Diversen Fido-/Maus-Nettlern für die Drängeleien von wegen Problemen
  858.   mit CLOCK.ACC.
  859. - Roland Alder fürs Testen auf dem ST.
  860.  
  861.  
  862. 14. Liste der Dateien
  863. =====================
  864.  
  865.  
  866. *.CFG, *.HEX   Beispiele für Druckertreiber
  867. GUCK.TXT       Dieser Text
  868. GUCK.TTP       Darum gings in diesem Text: das Hauptprogramm
  869. INSTGUCK.PRG   Installationsprogramm für GUCK.TTP
  870. INSTGUCK.RSC   Resource-File dazu
  871. README.1ST     Allgemeine Infos zu GUCK, Antworten auf Standardfragen
  872. SETUP.PRG      Hilfsprogramm für den AUTO-Ordner
  873. SETUP.S        Die Source dazu
  874.  
  875.  
  876.  
  877. 15. Copyrightbestimmungen
  878. =========================
  879.  
  880. GUCK ist seit V1.3 ein Shareware-Programm von Marcel Waldvogel. Seit
  881. 1991 (etwa V1.7a) wird das Programm von
  882.  
  883.       Patrick Seemann
  884.       Landstrasse 122
  885.    CH-5430 Wettingen
  886.  
  887. gewartet und weiterentwickelt.
  888.  
  889. Unter der Voraussetzung, dass immer alle Dateien im Ordner GUCK (siehe
  890. Kapitel 15) ungeändert kopiert werden, darf GUCK von privaten Anwendern
  891. beliebig ausprobiert und kopiert werden. Das Programm darf und soll auch
  892. über Mailboxsysteme verbreitet werden. Dazu sollten alle Dateien im
  893. Ordner GUCK in einem Archiv (LHARC oder ähnlich) zusammengefasst werden.
  894.  
  895. Nun ist das aber kein PD-Programm, sondern Shareware. Das heisst, wer
  896. das Programm regelmässig benutzen will, hat die Arbeit, die dahinter
  897. steckt, (das sind unterdessen über zwei Jahre) mit 20 DM oder sFr. zu
  898. entlöhnen, wodurch er erst das Recht erhält, GUCK regelmässig zu be-
  899. nutzen. Dafür erhält man auch mindestens ein Update (entweder sofort,
  900. oder sobald sich etwas wichtiges an GUCK geändert hat). Diese Geld nehme
  901. ich über mein Konto oder auch als Bargeld. Schecks bitte ich zu ver-
  902. meiden, da beinahe die Hälfte des Beitrages (ACHT Franken!!!) als Bear-
  903. beitungsgebühr an die Bank fliesst. Auch bei Ueberweisungen auf mein
  904. Konto sollte man sich zuvor nach den Gebühren erkundigen. Einige
  905. Institute verlangen horrende Gebühren für Auslandsüberweisungen...
  906.  
  907. Der Erwerb irgendwelcher Disketten, auf welchen GUCK als Zugabe mit-
  908. kopiert wird, (z.B. die TurboAss-Diskette von Markus Fritze oder die
  909. Diskette zur Ausgabe 9/90 der Zeitschrift TOS) zieht alleine noch kein
  910. Recht zu regel- mässigen Nutzung nach sich, da der Autor (also ich) vom
  911. Erlös aus dem Verkauf dieser Disketten keinen müden Franken/keine müde
  912. Mark zu sehen bekommt.
  913.  
  914. Wer GUCK kommerziell benutzen will, hat sich vorher mit dem Autor in
  915. Verbindung zu setzen.
  916.  
  917. Für Probleme, Wünsche und anderes bin ich auch über folgende
  918. elektronische Wege erreichbar:
  919.  
  920. FidoNet:       Patrick Seemann on 2:302/815.29
  921. Internet:      pseemann@iiic.ethz.ch [nur noch bis Ende 8/91]
  922.                guck@p29.f815.n302.z2.fido.imp.com
  923.  
  924. Für Geldüberweisungen bin ich über folgende Bankverbindung zu erreichen:
  925.  
  926. Migros Bank, CH-8001 Zürich, Kto. 717.110.2/03
  927.  
  928. Ich kann keine Haftung für irgendwelche direkten oder indirekten Schäden
  929. - einschliesslich aber nicht beschränkt auf materielle oder finanzielle
  930. - übernehmen, die durch die Benutzung von GUCK oder die Untauglichkeit
  931. von GUCK für einen bestimmten Zweck entstehen.
  932.  
  933. Einige Produktebezeichnungen, die in diesem Text erwähnt werden, sind
  934. (eingetragene) Warenzeichen und sollten als solche betrachtet werden.
  935.